@charset "utf-8";
/* CSS Document */
body {
      font-size:12px;
	  font-family:Microsoft YaHei;
	  color:#2b2b2b;
	  
}


body, input, form, ul, ol, p, h1, h2, h3, h5, h4, dl, dd, em, a, li{
	list-style:none;
	margin:0;
	padding:0;
}
/**logo开始**/
.logoTop {
	display:block;
	height:85px;
	position:relative;
	z-index:0;
	margin:3px 0 0;
}
.logo {
	   display:block;
	   height:85px;
	   position:relative;
	   z-index:0;
	   margin:3px 0 0;
}
.logoM {
	    display:block;
		width:970px;
		height:85px;
		margin:0 auto;
		position:relative;
}
.logoM .logo {
	     display:block;
		 width:210px;
		 height:85px;
		 
		 text-indent:-500px;
		 overflow:hidden;
		 background-image:url(../images/logo.jpg);
}

/**logo结束**/
/**导航开始**/
#content{position:relative;width:970px; position:relative;margin:0 auto; overflow:hidden;}
#menu{float:left;width:970px;list-style:none;line-height:33px;background: url(../images/T2.jpg) no-repeat top left;border-top:1px solid #000;border-bottom:1px solid #000;margin:0;padding:0;}
#menu li{float:left;border-left:1px solid #000;}
#menu li a{float:left;font-size:1.2em;color:#fff;border-left:1px solid #ccc;text-decoration:none;background: url(../images/T2.jpg) no-repeat top left;}
#menu li a:hover{background: url(../images/T1.jpg) no-repeat top left;}
#menu li:first-child{border:none;}
#menu li:first-child a{border:none;}
	
/**导航结束**/
/**游戏列表**/
.gameList {width:962px; margin:0 auto; overflow:hidden; border:4px solid #666;}
.gameList dl{border-top:1px solid #EEE;overflow:hidden;zoom:1;}
.gameList .fore1{border-top:none;}
.gameList dt{float:left;width:54px;line-height:22px;text-align:right;padding:3px 6px 0px 0px;font-weight:700;color:#E4393C;}
.gameList dt a{color:#E4393C;text-decoration:underline;}
.gameList dd{padding:3px 0px 0px;overflow:hidden;}
.gameList dd em{float:left;height:14px;line-height:14px;padding:0px 8px;margin-top:5px;border-left:1px solid #CCC; font-style:normal;}
.gameList dd em a, .item-list .cat-right dd a{color:#666;text-decoration:none;}
.gameList dd em a:hover, .item-list .cat-right dd a:hover{font-weight:normal;text-decoration:underline;}


/*****首页图片切换*****/
.tupian {width:970px; margin:0 auto; overflow:hidden;}
.show { width:640px; height:414px;border:1px solid #666; background:#F8F8F8; float:left;}
.show_pic { display:inline; position:relative;float:left;width:525px; height:400px; overflow:hidden; margin:10px 0 0 10px; }
.show_piclist { position:absolute; overflow:hidden; }
.show_piclist li { width:525px; height:400px; overflow:hidden; display:none}
.show_piclist img { width:525px; height:400px;}
.show_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0;}
.show_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.show_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
.show_btn .current { background: url(../images/tp-bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.show_opdiv { position:absolute; left:0; bottom:0; width:525px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); overflow:hidden;}
.show_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
.show_tx .normal { display:none; }
/**图片切换结束**/
/**游戏右边展示列表开始**/
.rightList {width:320; overflow:hidden; float:right;}

.demo{width:320px;margin:0 auto;}
.demo h2{font-size:16px;color:#333;}
/* sidebar */
.sidebar{color:#AFB0B1;background:#5F4B4B;float:left;margin:0 0 24px;padding:15px 10px 10px;width:300px;}
.sidebar li{height:90px;overflow:hidden;}
.sidebar li h5{color:#A5A9AB;font-size:1em;margin-bottom:0.5em;}
.sidebar li h5 a{color:#fff;text-decoration:none;}
.sidebar li img{float:left;border:solid 3px #fff;margin-right:8px;display:inline;}
.sidebar li .info{color:#B1B1B1;font-size:1em;}
.sidebar .spyWrapper{height:100%;overflow:hidden;position:relative;}
/**游戏右边展示列表结束**/


/**newsList开始**/
/**左边部分**/
.newsList {width:970px; margin:0 auto; overflow:hidden;}
.leftSide{width:320px;height:548px;border:1px solid #666; float:left;}
.leftSide .hd{width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.leftSide ul{width:310px;height:auto;padding:0px 4px 4px 4px;}
.leftSide ul li{margin-top:5px;width:310px;height:167px;position:relative;overflow:hidden;cursor:pointer; line-height:167px; float:left;}
.leftSide ul li .imgBox{width:6200px;position:absolute;left:0px;top:0px;height:150px;z-index:1;display:block;}
.leftSide ul li .imgBox img{float:left;}
.leftSide ul li .imgTitle{width:100%;height:48px;bottom:-24px;left:0px;z-index:2;position:absolute;font-size:12px;}
.leftSide ul li .imgTitle div{width:100%;height:48px;position:relative;}
.leftSide ul li .imgTitle p{width:100%;height:24px;line-height:24px;color:#FFF;text-indent:10px;position:absolute;left:0px;top:0px;}
.leftSide ul li .red p{background:#d96160;}
.leftSide ul li .cyan p{background:#134752;}
.leftSide ul li .blue p{background:#2271af;}

/**中间部分**/

.middle {float:left; width:320px; margin-left:5px; height:auto; border:1px solid #666;}
.middle .hd{width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.minNews li { height:28px; overflow:hidden; line-height:28px; text-indent:10px; white-space:nowrap; font-family:Microsoft YaHei; background-position:0 6px; background:url(../images/ico.png) no-repeat;}
.minNews a {font-size:14px;}
a { text-decoration:none;}
.middle .minNews {margin:10px 5px; width:312px; height:90px; border-bottom:2px dotted #009;}
.minNews .min-L {float:left; width:142px; height:77px; overflow:hidden;}
.minNews .min-R {float:left; width:160px; height:77px; overflow:hidden;}

/**右边部分**/
.mid-right {float:right; width:315px; height:auto; border:1px solid #666;}
.mid-right .hd {width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.mid-right .midList {margin:0 1px; width:315px; height:130px; overflow:hidden;}
.midList .midImg {float:left; padding:7px 0 0 11px; width:140px; height:120px; line-height:18px; text-align:center;}
.midList .midImg a {line-height:17px; height:18px; width:140px; float:left;}

/**newsList结束**/

/**区块3开始**/
.con {width:970px; margin:0 auto; overflow:hidden;}
.con .con-top {height:30px; background:#e9e5e2; width:100%; border-bottom:5px solid #63C; line-height:30px;}
.con-top .top-left {float:left; text-indent:12px;}
.con-top .top-left a { font-size:16px; font-weight:bold;}
.con-top .top-right {float:right; margin-right:20px;}

.netGames {width:970px; margin:0 auto; overflow:hidden;}
.net-left {width:640px; float:left; overflow:hidden; border:1px solid #666;}
.net-left .hd {width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.net-left .netList {margin:0 1px; width:640px; height:130px; overflow:hidden;}
.netList .netImg {float:left; padding:7px 0 0 10px; width:147px; height:138px; line-height:18px; text-align:center;}

.net-right {width:320px; float:right; overflow:hidden; border:1px solid #666; height:288px;}
.net-right .hd {width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.ranklist { margin:0 auto;}
ul,p{ margin:0; padding:0;}
.topcn{width:300px;line-height:27px;font-size:12px;}
.topcn a{font-size:12px;}
.topcn li{border-bottom:#000 1px dotted;display:inline-block;clear:both; line-height:28px;}
.topcn span{float:left;width:17px;height:15px;line-height:15px;text-align:center;font-size:9px;font-family: Verdana, Geneva, sans-serif;margin:5px 5px 0 0;background-color:#99C;}
.topcn p,.topcn div {float:left;width:278px;}
.topcn p code {float:right;color:#9f9fa1;}
.topcn img {width:67px;height:50px;border:#000 1px solid;float:left;margin:3px 10px 0 0;display:inline; background-color: #CCF;}
.topcn div{line-height:19px; padding-bottom:5px; display:none;} 


.done {width:970px; margin:0 auto; overflow:hidden;}
.doneLeft {float:left; width:320px; overflow:hidden; border:1px solid #666;}
.doneLeft .hd {width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.donelist ul {width:320px; height:auto; overflow:hidden;}
.donelist ul li {width:310px; height:18px; text-align:left; overflow:hidden; margin-left:5px; line-height:18px; float:left;}
.donelist ul li .d-L {float:left; width:12px; height:18px; line-height:18px; font-size:12px; overflow:hidden;}
.donelist ul li .d-M {float:left; width:257px; height:18px; line-height:18px; overflow:hidden;}
.donelist ul li .d-R {float:left; width:41px; height:18px; line-height:18px; overflow:hidden;}


.doneRight {float:right; width:640px; overflow:hidden; border:1px solid #666;}
.doneRight .hd {width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
.hd-T {float:left; width:110px; padding-left:10px;}
strong {font-weight:bold;}
.hd-N {float:left; width:140px;}
.hd-G {float:left; width:90px; text-indent:12px;}
.hd-D {float:left; width:90px; text-indent:12px;}
.hd-P {float:left; width:75px; text-indent:12px;}
.hd-K {float:left; width:80px; text-indent:12px;}

.done-Top { margin-top:10px; }
.doneList {height:65px;}
.doneImg {float:left; width:120px; height:65px; text-align:center;}
.done-L {float:left; height:4px; width:505px; font-size:1px; background-image:url(../images/done.gif); background-repeat:repeat-x;}
.done-S {float:left; width:65px; text-align:left;}
.done-con1 {float:left; width:131px;}
.done-con2 {float:left; width:108px;}
/**区块3结束**/
/**高清图片展示**/
.imagesList {width:970px; margin:0 auto; overflow:hidden;}
.imagesList .hd {width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold; border-bottom:5px solid #63c;}

.image_show{width:965px;padding:3px 0 0 3px;border:1px solid #666;margin:30px auto}
.image_show .img{padding:0 3px 3px 0;position:relative;}
.image_show .img, .image_show .img img{float:left;}
.col_left{width:191px;float:left;overflow:hidden;}
.col_right{float:left;width:450px;overflow:hidden;}
.bigImg{position:relative;width:321px;height:382px;}
.bigImg .img_mask{position:absolute;left:0;top:340px;width:304px;height:42px;background:#000;opacity:0.6;filter:alpha(opacity=60);}
.bigImg p{position:absolute;left:0;top:340px;width:304px;height:42px;line-height:42px;font-size:16px;text-align:center;color:#fff;}
.bigImg p a, .bigImg p a:visited{color: #FFF;}
.mask{position:absolute;left:0;top:0;background:#000;opacity:0.4;filter:alpha(opacity=40);}
.clear{height:0;clear:both;line-height:0;font-size:0;overflow:hidden;}
a, img {border:0;}
/*********** 灰色尾巴 ************/
.footMain-D { background:#666;}
.footMain-D .foot-L { 
     background:none; 
	 height:37px; 
	 text-align:center; 
	 color:#b0b0b0; 
	 font-size:14px;
	 }
.footMain-D .foot-L a { 
     color:#b0b0b0; 
	 text-decoration:none; 
	 font-size:12px; 
	 height:32px; 
	 line-height:32px; 
	 margin:0 10px; 
	 font-family:"宋体";
	 }
.footMain-D .foot-L a:hover { 
	 color:#b0b0b0; 
	 text-decoration:underline;
	 }
.footMain-D .foot-M { 
	text-align:center; 
	color:#b0b0b0; 
	font-size:12px;
	}
.footMain-D .foot-M em { font-style:normal;}
.footMain-D .foot-M a { color:#b0b0b0; margin:0 5px; text-decoration:none;}
.footMain-D .foot-M a:hover { text-decoration:underline;}
.footMain-D .footBox { height:65px;}
a:hover img {box-shadow:0px 0px 10px #050505;}
